package com.hospital.common.core.module.controller.vo;

import com.hospital.common.core.module.entity.BaseRequest;
import com.hospital.common.core.module.entity.WxPayEntity;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * @author lvyao
 * @description 接收类
 * @date 2021/2/25
 */
@Data
public class Receive extends BaseRequest {

    @NotBlank(message = "业务类型不能为空")
    private String taskId;
    @NotBlank(message = "医嘱项目所属就诊号不能为空")
    private String primaryNo;
    @NotBlank(message = "医嘱项目开单时间不能为空")
    private String primaryDate;

    private String hospitalName;

    private String hospitalCode;
    @NotBlank(message = "处方、检查、检验等计费申请此字段不能为空")
    private String applyNo;
    @NotBlank(message = "计费完成是否按计费结算")
    private String settleFlag;

    private List<ReceiveDate> data;
    private List<WxPayEntity> settlePatientInfo;
}
